* {
    margin: 0px;
    padding: 0px;
}

body, a, span {font-family:Arial, Helvetica, sans-serif; font-size:12px}

body {
/*background-color: #e5ecf3;*/
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    background:#E5ECF4
   /* background: #e5ecf3 url(images/head_bgr_top.gif) repeat-x left top;*/
}

a.txtLogin:link, a.txtLogin:visited{color:#FFF; text-decoration:none; font-size:11px; line-height:20px; padding-left:5px; padding-right:5px; }
a.txtLogin:hover{color:#FFF; text-decoration:underline; font-size:11px; line-height:20px; padding-left:5px; padding-right:5px;}
.fbold{font-weight:bold;}
#header_top_t{min-width:1008px;width:100%;height:46px;border-bottom:5px solid #E5ECF4}
#header_top_notice{min-width: 1008px;position: relative; width:100%;background-color:#fff9d7;}
#header_top_t .header_top_t{width:1008px; margin:auto;height:46px; position:relative}
#header_top_notice .header_top_notice_t{ width:1000px; margin:auto;height:30px;background-color:#fff9d7;}
#header_top_notice .text_notice{width:982px; background-color:#fff9d7}
#header_top_notice .text_notice .general{font-family:'Times New Roman', Times, serif; font-size:20px; color:#01709e; float:left}
#header_top_notice .text_notice .dynamic{background:url('images/icon_alo.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;font-weight:bold;margin:3px 0px 0px 5px; padding-left:35px; padding-top:7px; text-align:left; float:left}
#header_top_notice .close{width:18px; height:15px;position:absolute; top:4px; right:5px}
#header_top_notice .close .img_close{margin-top:3px}
#header_top_t .logo {width:280px; float:left; margin-top:0px}
#header_top_t .logo img{max-width: 350px;max-height: 46px}
#header_top_t .slogan {position:absolute; top:0px; left:190px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-style:italic; height:13px; width:155px; margin-left:5px; padding-top:33px;}
#header_top_t .search_t{float:left; height:45px; width:410px}
#header_top_t .searchLeftOn{margin-top:5px; background:url('images/left_textbox_search.png') no-repeat;position:relative; height:36px; width:27px; float:left}
#header_top_t .searchLeftOff{margin-top:5px; background:url('images/left_textbox_search.png') no-repeat left -36px; position:relative; height:36px; width:27px; float:left}
#header_top_t .right_search{margin-top:5px;background:url('images/right_textbox_search.png') no-repeat; height:36px; width:55px;}
#header_top_t .left_search .type{margin-top:8px; margin-left:-6px}
#header_top_t .center_search{margin-top:5px; width:320px; height:36px; float:left; background:url('images/bg_search.png') repeat-x}
#header_top_t .center_search .txt_search{border:0px;background:transparent;padding-top:4px;color:#b4b4b4; margin-right:3px; width:315px; margin-top:7px;}
#header_top_t .searchBtn{margin-left:1px;margin-top:5px;width:43px; height:28px;background:url('images/btn_search.png') no-repeat top left;cursor:pointer; position:absolute}
#header_top_t .searchBtnOn{margin-left:1px;margin-top:5px;width:43px;height:28px;background:url('images/btn_search_hover.png') no-repeat top left;cursor:pointer; position:absolute}
#header_top_t .header_notice{height:13px; float:left; margin-left:30px; margin-top:28px;}
.header_right{padding-top:20px; color:#00a8eb; float:right}
.header_right a{float:left; display:block; height:22px;}
.sp_login{float:left; font-size:12px; font-family:arial; margin-top:2px; font-weight:bold}
.notice{background:url('images/notice.png') no-repeat; height:30px; width:30px;}
#header_top_t .header_notice .msg{width:120px; height:34px; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url('images/header_mes.png') no-repeat; margin-top:16px; margin-left:-32px}
#header_top_t .header_r_l{height:13px;float:left; margin-left:15px; margin-top:28px; border-right: 1px solid #00a8eb; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}


.bg_body_tmp{width:998px;background-color:#FFF}
.body_tmp{padding:0px 5px 5px}


.sub_category{zoom:1;display:inline-block;*display:inline;vertical-align: top;padding-left:5px;padding-right:5px;height:20px;line-height:25px;}

#Banner .viewCitySelectHead {
	float:right;
	margin-right:10px;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	margin-top:12px;
	cursor: pointer;
}
#Banner .viewCityHead {
	float:right;
	margin-right:20px;
	margin-top:10px;
	position:relative;
	font-weight:bold;
    width: 580px;
}
#Banner .viewCityHead a:hover{
	color:#ff0000;
}

#Banner .viewCityHead .selected{
	color:#ffffff;
	background: url('images/l_selected_city.png') no-repeat left; 
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	padding-right:0px;
}
#Banner .viewCityHead .selected:hover{
	color:#ffffff;
}

#Banner .viewCityHead .selected span{
	background: url('images/c_selected_city.png') repeat-x left center; 
	padding-top:6px;
	padding-bottom:5px;
}

#Banner .viewCityHead .selected span span{
	background: url('images/r_selected_city.png') no-repeat right; 
	padding-right:7px;
	font-size:14px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}


#Banner .viewCityHead .selected_other{
	color:#000;
	background: url('images/l_selected_city_other.png') no-repeat left; 
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	padding-right:0px;
}
#Banner .viewCityHead .selected_other span{
	background: url('images/c_selected_city_other.png') repeat-x left center; 
	padding-top:6px;
	padding-bottom:5px;
}
#Banner .viewCityHead .selected_other span span{
	background: url('images/r_selected_city_other.png') no-repeat right; 
	padding-right:18px;
	font-size:14px;
	padding-left:1px;
	padding-top:5px;
	padding-bottom:5px;
}
ul#hori_nav{width: auto;float: right;}
ul#hori_nav li{list-style: none;position: relative;margin-left: 5px;height: 32px;float: left;cursor: pointer;}
ul#hori_nav li a{display: inline-block;color:#444444;text-transform:uppercase;font-weight:bold;text-align:center;height: 24px;line-height: 24px;padding: 0px 10px;}
#Banner .viewCityHead ul#hori_nav li a.active,#Banner .viewCityHead ul#hori_nav li:hover a{color:#fff;}
ul#hori_nav li.active a,ul#hori_nav li:hover a{background: url('images/bg_selected_city.png') repeat;color: #fff;}
ul#hori_nav li span.arrBottom{position: absolute;top: 23px;left: 0;width:100%;background: url("images/arrow_selected_city.png") no-repeat top center;}
ul#hori_nav li.active span.left,ul#hori_nav li:hover span.left{position:absolute;top:0;left:0px;background: url('images/l_selected_city.png') no-repeat left center;width: 5px;height: 24px;}
ul#hori_nav li.active span.right,ul#hori_nav li:hover span.right{position:absolute;top:0;right:0;background: url('images/r_selected_city.png') no-repeat right center #0855A1;width: 5px;height: 24px; right:-1px}

#Banner .viewCityHead .boxCityOther{
	margin-top:5px;margin-left:20px;font-size:11px;font-weight:normal;color:#707070;
}

#Banner .viewCityHead .boxCityOther a{
	color:#707070;
}

#Banner .viewCityHead .boxCityOther a:hover{
	color:#ff0000;
}

#Banner .viewCityHead .boxCityOther .selectedOther{
	color:#ff0000;
}

#Banner .viewCityHead .boxCityOther{
	margin-top:5px;font-size:11px;font-weight:normal
}

#Banner .viewCityHead .choiceCity{
	padding-left:10px;
	color:#353535;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	background:url("images/arrow_choice_city.gif") no-repeat scroll right 5px transparent;
	padding-right:15px;
	margin-right:15px;
}

#Banner .viewCityHead .choiceCity:hover{
	color:#FF0000;
	background:url("images/arrow_choice_city.gif") no-repeat scroll right -7px transparent;
}

#Banner .bgr_left_city {
	float:left;
	width:4px;
	height:38px;
	background:url(images/left_box_city.gif) no-repeat left top;
}

#Banner .bgr_cen_city {
	float:left;
	background:url(images/center_box_city.gif) repeat-x left top;
	height:38px;
	text-indent:2px;
	cursor: pointer;
}

#Banner .bgr_right_city {
	background:url(images/right_box_city.gif) no-repeat right top;
	float:left;
	height:38px;
	padding-right:3px;
}

#cityPlace {
	float: left;
	text-align:left;
	color: #484848;
	line-height:36px;
	margin-right:3px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	font-size:12px;
}

#cityPlace a {
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #0583d0;
	background:url(images/arrow_box_city.gif) no-repeat right 6px;
	padding-right: 14px;
	text-decoration: none;
	font-size:14px;
}

#cityPlace a:hover {
	color: #cc9900;
	background:url(images/arrow_box_city.gif) no-repeat right -6px;
}

#Banner .searchCateOn {
	width: 179px;
	background:url(images/search_byCateOver.gif) no-repeat left top;
	cursor: pointer;
}
#footer{margin-top:20px;height:65px;width:995px; }
#footer .body_footer_top{height:65px;padding-left:3px}
#footer .body_footer_top_right{height:65px; padding-right:9px}
#footer .body_footer_top_center{height:65px; margin-bottom:-1px; background:#FFF; border-top:1px solid #bacfe8}

#footerbottom {height:75px; margin-top:10px;width: 100%;min-width: 1008px;}
#footerbottom .body_footer_bottom{width:1008px}
#footer .FooterMenu {
	color: #01709e;	width:730px; margin-top:10px; font-size:12px; font-family:arial;
}
#footer .FooterMenu a:hover {
	color:#ff6600;
}
#footer .FooterMenu a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #01709e;
	padding: 0px 5px;
}

#footerbottom .RBinfo {
	padding: 5px 0px 0 5px;
	color:#414b56; float:left;
	text-align:left; line-height:20px
}
#footerbottom .LogoInvest {
	width: 195px;
	float: right;
	color:#313234;
	text-align:left
}

#RequestBar .Navication1 .nc_item{height:23px; margin-top:1px; margin_bottom:1px; float:left; cursor:pointer; background:url(images/arrow_blue.gif) 0 center no-repeat;}
#RequestBar .Navication1 .nc_item .center{margin-left:5px; height:23px; float:left; font-family:tahoma; font-size:11px; font-weight:bold; color:#105CB6; padding:0 7px 0 3px; line-height:23px;}

#RequestBar .Navication1 .nc_item_over{height:23px;margin-top:1px; margin_bottom:1px; float:left; cursor:pointer; background:url(images/detail/l_nc_detail.png) no-repeat;}
#RequestBar .Navication1 .nc_item_over .center{margin-left:5px; height:23px; float:left; font-family:tahoma; font-size:11px; font-weight:bold; color:#FFF; padding:0 7px 0 3px; line-height:23px; background:#105cb6 url(images/detail/r_nc_detail.png) right top no-repeat; }
#RequestBar .Navication1 .no_bg{background:none}


#Banner .viewCityHead .city_item{height:23px; margin-top:1px; margin_bottom:1px; cursor:pointer; background:url(images/arrow_blue.gif) 0 center no-repeat;}
#Banner .viewCityHead .city_item .center{margin-left:5px; height:23px; float:left; font-family:tahoma; font-size:11px; font-weight:bold; color:#105CB6; padding:0 7px 0 3px; line-height:23px;}

#Banner .viewCityHead .city_item_over{height:23px;margin-top:1px; margin_bottom:1px; cursor:pointer; background:url(images/detail/l_nc_detail.png) no-repeat;}
#Banner .viewCityHead .city_item_over .center{margin-left:5px; height:23px; float:left; font-family:tahoma; font-size:11px; font-weight:bold; color:#FFF; padding:0 7px 0 3px; line-height:23px; background:#105cb6 url(images/detail/r_nc_detail.png) right top no-repeat; }
#Banner .viewCityHead .no_bg{background:none}




#Banner .viewCityHead .city_item{height:24px; margin-top:1px; margin-left:3px; margin_bottom:1px; float:left; cursor:pointer; background:url(images/arrow_blue.gif) 0 center no-repeat; width:auto}
#Banner .viewCityHead .city_item .ctcenter{margin-left:5px; height:23px; width:auto;font-family:arial; font-size:14px; color:#444; padding:0 9px 0 3px; line-height:24px;}

#Banner .viewCityHead .city_item_over{height:24px;margin-top:1px; margin-left:3px; margin_bottom:1px; float:left; cursor:pointer; background:url(images/l_selected_city.png) no-repeat; position:relative}
#Banner .viewCityHead .city_item_over .ctcenter{margin-left:5px; height:24px; font-family:arial; font-size:14px; color:#FFF; padding:0 9px 0 3px; line-height:24px; background:#0855a1 url(images/r_selected_city.png) right top no-repeat; }

#Banner .viewCityHead .cityother_item, #Banner .viewCityHead .cityother_item_over{height:24px; margin-top:1px; margin-left:10px; margin_bottom:1px; float:right; cursor:pointer; background:url(images/l_selected_city_other.png) no-repeat; width:auto}
#Banner .viewCityHead .cityother_item .ctcenter, #Banner .viewCityHead .cityother_item_over .ctcenter{margin-left:5px; height:24px; width:auto;font-family:arial; font-size:14px; font-weight:bold; color:#444; padding:0 15px 0 4px; line-height:24px; background:#f2f3e0 url(images/r_selected_city_other.png) right top no-repeat;}

#Banner .viewCityHead .cityother_item_over{color:#FF0000}
#Banner .viewCityHead .cityother_item_over .ctcenter{color:#FF0000}

#Banner .viewCityHead .no_bg{background:none}
.arrBottom{position:absolute;top:24px;*top:36px;padding:0;background:url(images/arrow_selected_city.png) no-repeat left;width:12px;height:6px;}
#table2{}
.radiusLeftTop{width:3px;height:3px;position:absolute; top:0px; left:0px}
.radiusRightTop{width:3px;height:3px;position:absolute; top:0px; right:0px}
.radiusLeftBottom{width:3px;height:3px;position:absolute; bottom:0px; left:0px}
.radiusRightBottom{width:3px;height:3px;position:absolute; bottom:0px; right:0px}

#boxSelectCity .City a, #otherCities .City a {
	margin-top:10px; margin-bottom:5px; font-size:15px; border-bottom:1px solid #EEE; line-height:18px; height:30px; display:block; color:#999;
}
#boxSelectCity .City a:hover , #otherCities .City a:hover {
	color:#000
}
.bg_popup{background:url(images/bg_poup.png) repeat-x !important; height:48px !important; padding-top:5px; position:relative}
.logo_popup{background:url(images/logo-popup.png) no-repeat left center; padding-left:170px !important; font-size:14px !important; margin-left:5px;}
.arrow_popup{background:url(images/arrow.png) no-repeat center; width:15px; height:9px; top:48px; left:150px; position:absolute; z-index:1000}
/********Box cities*/
.cat_list{padding-left:4px;background:url('images/cateList_left.gif') no-repeat left center;width: 737px;height: 120px;margin: 20px 0px 0px 0px;}
.cat_list_right{width: 733px;background: url("images/cateList_right.gif") right center no-repeat;height: 120px;padding-right: 4px;}
.cat_list_center{background: url("images/cateList_bg.gif") repeat;padding: 3px 0px 0px 0px;display: inline-block;height: 120px;width: 100%;}
.cities ul, .cat_list ul{list-style: none;}
.cities ul li, .cat_list ul li{display: inline;margin: 0;text-align: left;}
.cat_list ul li a{width: 160.25px;float: left;text-align: left;padding: 0px 10px;font-size: 11px;font-weight: 700;line-height: 19px;}
.cat_list ul li a:hover{text-decoration: underline}
/********boxCities Module*/
.cities{clear:both;float:left;margin-top:20px;width: 733px;padding: 7px 0px 7px 7px;border: 1px solid #D3DCE1}

.cities ul li span{width:102px;display:block;float:left;background: url("images/bullet_other.gif") left center no-repeat}

.cities ul li span a{text-align:left;text-indent:-54px;overflow:hidden;margin-left:10px;width:92px;display:block;line-height:20px;color:#7B858A;font-size: 11px;}
.cities ul li span a:hover{text-decoration: underline;}


/* Box category tag */
.cat_list_tag{padding-left:4px;background:url('images/cateList_left.gif') no-repeat left center;width: 990px;height: 120px;margin: 20px 0px 0px 0px;}
.cat_list_right_tag{width: 991px;background: url("images/cateList_right.gif") right center no-repeat;height:120px;padding-right: 4px;}
.cat_list_center_tag{background: url("images/cateList_bg.gif") repeat;padding: 14px 0px 0px 0px;display: inline-block;height: 120px;width: 100%}
.cat_list_tag ul{list-style: none;}
.cat_list_tag ul li{display: inline;margin: 0;text-align: left;}
.cat_list_tag ul li a{width: 160.25px;float: left;text-align: left;padding: 0px 10px;font-size: 11px;font-weight: 700;line-height: 19px; }
.cat_list ul li a:hover{text-decoration: underline;}
/* category Module tag */

/* boxCities Module */
.cities_tag{clear:both;float:left;margin-top:20px;width: 991px;padding: 7px 0px 7px 7px;border: 1px solid #D3DCE1}
.cities_tag ul li span{width:102px;display:block;float:left;background: url("images/bullet_other.gif") left center no-repeat}
.cities_tag ul li span a{text-align:left;text-indent:-54px;overflow:hidden;margin-left:10px;width:92px;display:block;line-height:20px;color:#7B858A;font-size: 11px;}
.cities_tag ul li span a:hover{text-decoration: underline;}
/* boxCities Module */

/*overlay chat*/
#ovl_chat.overlay_chat{position:fixed; background:#D4DDED; z-index:10; width:320px; height:280px; right:260px; bottom:0px; border:1px solid #005073; border-bottom:0}
#title_message{background:#005073; height:22px; color:#FFF; padding:3px; line-height:22px; position:relative}
#messages{margin:10px;width:300px; border:1px solid #999; background:#EFEFEF; height:200px; verflow-y:scroll}
#ovl_chat .txtbox{border:1px solid #999; width:260px; height:20px}
#ovl_chat .btn_close{position:absolute; z-index:1000; right:10px; top:3px; color:#FFF; font-weight:bold; cursor:pointer}

.buy_item_vip, .buy_item_vip_over{height:26px; width:auto; float:left; margin-right:10px; *margin-right:0px; cursor:pointer; *margin-bottom:3px}
.buy_item_vip .center, .buy_item_vip_over .center{margin-left:6px; height:26px; float:left; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; padding:0 3px 0 3px; line-height:26px}
.buy_item_vip{background:url(images/detail/buy_item_vip.png) no-repeat;width: 80px;height: 26px;float:right;*padding-right:10px; margin-left:5px}
.buy_item_vip:hover{background-position: 0px -26px;}


/*********************************Content*******************************/
#ContentLayout {
    background-color: #fff;
    padding-top: 5px;
    width: 1000px;
	text-align:left
}

#ContentLeft {
    padding-left: 5px;

}

#ContentRight {
    width: 252px;
}

#FooterLayout {
    width: 1000px;
}

.searchlite {
    font-weight: bold;
}

a:focus {
    outline: none;
    outline: 0
}

a:-moz-focus-inner {
    border: none
}

.othrAcc {
    background-color: #fffad8;
    border: 1px solid #CBCAC8;
    color: #000000;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 3px;
    text-align: center;
    margin-right: 6px;
}

/*---------------------*/

.textAreaBlockUI {
    width: 94%;
    *width: 100%;;
    margin: 15px;
    border: 1px solid #e4e4e4
}

.btnBlockUIHover {
    background: url(images/btn_all_blockUI.gif) repeat-x left -22px;
    height: 22px;
    cursor: pointer;
    border-bottom: none;
    border-top: none;
    text-align: center;
    padding: 0px 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    line-height: 22px;
    font-family: Tahoma, arial, sans-serif;
    font-size: 12px
}

.btnBlockUI {
    background: url(images/btn_all_blockUI.gif) repeat-x top;
    height: 22px;
    cursor: pointer;
    border-bottom: none;
    border-top: none;
    text-align: center;
    padding: 0px 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    line-height: 22px;
    font-family: Tahoma, arial, sans-serif;
    font-size: 12px
}

#box-thongbao {
    margin-bottom: 10px;
    text-align: center;
    width: 400px;
}

#box-thongbao {
    background-color: #fffbcc;
    border: 1px solid #F8DE42;
    overflow: hidden;
}

#img-thongbao {
    margin-left: 5px;
    margin-top: 7px;
    padding-right: 5px;
}

#box-thongbao .view-thongbao {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
}

#box-thongbao .view-thongbao .content {
    float: left;
}

#box-thongbao .close_thongbao {
    cursor: pointer;
    float: right;
    margin-top: 3px;
    width: 3%;
}

.closeThongbao, .closeThongbaoOver {
    background: url("images/icon_close_thongbao.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 18px;
    margin-left: -8px;
}

.closeThongbaoOver {
    background: url("images/icon_close_thongbao.png") no-repeat scroll left -18px transparent;
    display: block;
}

#giohang {
    width: 247px;
    height: 37px;
    background: #e4e5e7;
    border: 1px #b5b5b5 solid;
    position: fixed;
    bottom: 0;
    right: 15px;
    cursor: pointer;
}

#gio {
    width: 85px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    background: url('images/giohang2.jpg') no-repeat left center;
    padding: 0px 0px 0px 15px;
    height: 37px;
}

#cart-continue {
    width: 30px;
    float: left;
    font-weight: bold;
    font-size: 12px;
    background: url('images/ico_cart_continue.png') no-repeat 4px 3px;
    padding: 5px;
    height: 37px;
    border-right: 1px solid #b5b5b5;
}

#inner_gio {
    border-right: 1px #b5b5b5 solid;
    padding: 10px 0px 10px 22px;
}

#thanhtoan {
    float: left;
    width: 106px;
    font-size: 12px;
    text-align: center;
    padding: 6px 0px;
}

#thanhtoan input {
    background: url(images/thanhtoan_03.png);
    width: 83px;
    height: 24px;
    color: #fff;
    border: none;
}

#thanhtoan input:hover {
    color: #000;
    cursor: pointer
}

// Clear fix css for IE add by thanhdx
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*ngannv fix IE6 nút chọn mua (mua lượt đăng)*/
span.chonmua_def{
    background: url(images/payment/Mua.png) no-repeat;
    height: 25px;
    width:75px;
    display: inline-block;
    cursor: pointer;
}
span.help_def{
     background: url(images/usercp/question_blue.png) no-repeat;
    height: 12px;
    width:12px;
    display: inline-block;
    cursor: pointer;
}

.viewBoxActiveOtp{
    background: url(images/error.png) no-repeat 5px 7px;
    height:50px;
    padding-left: 40px;
    float:left;
}
/* classic popup */
.classic-popup{background: rgba(255,255,255, 0.24);border-radius: 5px;-moz-border-radius: 5px;padding:5px;*padding:0px}
.classic-popup-title{width:100%;background:#0093d0;*width:100.2%;}
.classic-popup-title,.classic-popup-title .fl,a.classic-popup-close{height:40px;line-height:40px;_height:20px;*padding-top:-7px;*line-height:17px;_padding-top:-7px;_line-height:17px;font-weight:bold;color:#fff}
.classic-popup-title .fl{padding-left:20px;*margin-top:15px;font-size:16px;text-transform:uppercase;text-shadow:0 1px 0 #666666}
a.classic-popup-close{float:right;font-size:13px;line-height: 30px;padding:0 10px;*padding-right:15px}
a.classic-popup-close:hover{text-decoration:none;color:#4f2d00}
.classic-popup-content{width:100%;background:#fff;color:#472900;}
.mTop20,#mTop20{margin-top:20px}
.mRight20,#mRight20{margin-right:20px}
/*ngannv*/
table.cart-finish label{width: 100%;height:100%;cursor: pointer;display: inline-block;}
.cart_choice{background: #e7ffc9;}
.cart_2{background: #f6ffe8;}
.NewsList tr.list_detail_mask{
    background: #ff9900;}
    
#ul_u{ position: absolute; top: 0; z-index:10; margin: 0; right:10px; width: auto; background:none}
#ul_u li#uname{position: relative; height:36px; padding: 0px 1px 3px 0; background: none; width:auto; min-width:155px; display:block; margin-left:0px}
#ul_u li#uname a.uname{ background: url('images/arrow_down.gif') right center no-repeat; padding: 0 10px 0 0;display: inline-block; }
#ugold{ color: #ff8b00; font-weight: normal; font-size: 11px; text-align: right;}
#ul_u li{position: relative;}
#ul_u li#uname ul{ position:  absolute; top:20px; right:0px; }
#ul_u li#uname ul li{ position: relative; z-index: 1000001; }
#ul_u li#uname:hover{  border-bottom:0; cursor: pointer; }

ul#rbul_ucp{border: 1px solid #06598e; padding: 0; margin: 0; display: none; background:#FFF}
ul#rbul_ucp li{ background: #fff; font-weight: bold; line-height:35px; border-bottom: 1px solid #d8dfea; min-width: 150px; padding: 0 5px 0 0; margin: 0; font-size: 11px; display:inline-block;}
ul#rbul_ucp li a{text-shadow: 0px 0px 0px #fff;display:block}
ul#rbul_ucp li a:hover{color:#FF8B00; display:block}
ul#rbul_ucp li:hover{ background: #e9edf3; text-decoration: none; color:#FF0000}
/**#ul_u li#uname:hover ul#rbul_ucp{display: block;}*/

div#uhelp{ background: url("images/danhdau.png") no-repeat scroll 0 0 transparent; display: inline-block; height: 36px; position: absolute; right: 0; top: 0px; width: 49px; text-align: center; padding-top: 4px; }                    
.view_account_head{ color:#034b8a; font-weight:bold; font-size: 11px; background: url("images/arrow_bottom.gif") no-repeat scroll left 6px;margin-right:-20px;padding-right:10px; }
img.uavatar{ float: right; height: 30px; margin-left: 7px; width: 30px; border-radius: 2px 2px 2px 2px; }




.ItemPage, .RegisterPage {
	font-size: 12px;
}
.ItemPage td {
	font-size: 12px;
}

.RegisterPage td {
	font-size: 12px;
	padding:5px 0px;
}
.RegisterPage td.label {
	font-size: 11px;
	color:#3366CC;
	font-weight:700;
	text-align:right;
	padding-right:10px;
}

.blue_box,
.red_box {
	width: 630px; 
	margin-left: 50px;
}
.blue_box_title,
.red_box_title {
	line-height: 41px; !important
	height: 41px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px 0 0 237px; 
	margin: 10px 0 0 0px;
}	
.blue_box_title {
	background: url(images/box_blue.gif) no-repeat left top;
}
.red_box_title {
	background: url(images/box_red.gif) no-repeat left top;
}
.blue_box_content,
.blue_box_content td,
.red_box_content,
.red_box_content td {
	padding: 5px;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blue_box_content {
	border: 1px solid #d2f4fd;
}
.red_box_content {
	border: 1px solid #fdd9d0;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin-left: 20px;
}

img {
	border: 0px;
}
/*Add by Khai (18-08-07)*/
.red {
	border: 1px solid #990000;
	background: #FFFF99;
	color: #FF0000;
	font-weight: bolder;
	width: 90%;
	margin: 5px 0px;
	padding: 10px 5px;
}

.blue {
	border: 1px solid #990000;
	background: #DAFAFC;
	color: #008000;
	margin: 5px 0px;
	width: 90%;
	padding: 10px 5px;
	font-weight: bolder;
}
.divError {
	border: 1px solid #d60000;
	margin: 5px 7px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
}

.divError .Header {
	color:#fff;
	background-color: #d60000;
	padding: 2px 4px 3px 10px;
}

.divError .Content {
	background-color: #feffe2;
	padding: 20px;
}

.divError .Content UL {
	padding-left: 15px;
}

.divError .Content UL LI {
	line-height:140%;
}
.divSuccess {
	border: 1px solid #1f9bcd;
	margin: 5px 7px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
}

.divSuccess .Header {
	color:#fff;
	font-family: Tahoma, Verdana, Arial;
	background-color: #1f9bcd;
	padding: 2px 4px 3px 10px;
}

.divSuccess .Content {
	background-color: #fff;
	padding: 20px;
}

.divSuccess .Content UL {
	padding-left: 15px;
}

.divLayout {
	border: 1px solid #c8c8c8;
	margin: 0px 7px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align: left;
	overflow:hidden;
	width:720px;
}

.divLayout .Header {
	color:#fff;
	background-color: #fff;
	border-bottom: 1px solid #c8c8c8;
	padding:1px;
	font-weight:700;
}

.divLayout .Header span {
	display: block;
	padding: 2px 4px 3px 10px;
	background-color:#0e5fb2;
	font-family: Tahoma, Verdana, Arial;
}
.divLayout .Contents {
	/*width:700px;*/
	background-color: #fff;
	padding: 15px;
}

.divLayout .Content {
	/*width:700px;*/
	background-color: #fff;
	padding: 15px;
}

.divLayout .Content UL {
	padding-left: 15px;
}

.divLayout .Content UL LI {
	line-height:140%;
}

.divSuccess .Content td,
.divError .Content td,
.divLayout .Content td {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

.risk {
	color:#FF0000;
	font-family:"Times New Roman", Times, serif;
}

input.button, input.button:focus {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #025475;
	border-right: 1px solid #025475;
	background:#288fb8;
	color:#fff;
	font-weight:700;
	padding: 0px 5px;
}

input.button:active {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #025475;
	border-left: 1px solid #025475;
	background:#086184;
	color:#fff;
	font-weight:700;
	padding: 0px 5px;
}
.buttonDisabled {
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	background:#ccc;
	color:#eee;
	font-weight:700;
	padding: 1px 5px;
}

#tabsRB {
	clear:both;
  width:720px;
  _width:720px;
  font-size:93%;
  line-height:normal;
}
#tabsRB h2 {
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	color: #0086ba;
	margin: 0px;
	padding: 0px;
}
#tabsRB img {border:0;}
#tabsRB ul {
	margin:0;
	padding:7px 10px 7px -10px;
	_padding:7px 0px 7px 0px;
	list-style:none;
}
#tabsRB li {
  display:inline;
  margin:0;
  padding: 0px;
}
#tabsRB a {
  float:left;
  background:url("images/panel_left.gif") no-repeat left top;
  margin:20px;
  text-decoration:none;
  width:305px;
  height: 117px;
  color:#5f6a72;
  font: normal 11px/1.5em Verdana;
  cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
  _padding-left:10px;
}
#tabsRB a span.content {
  float:left;
  display:block;
  background:url("images/panel_right.gif") no-repeat right top;
  padding:0px 15px 0px 10px;
  _padding:0px;
  width:305px;
  _width:325px;
  height: 117px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsRB a span.content {float:none;width:305px;}
/* End IE5-Mac hack */
#tabsRB a:hover span.content {
	  background-position:100% -117px;
}
#tabsRB a:hover {
  background-position:0% -117px;
}
#tabsRB a:hover span.content {
  background-position:100% -117px;
}
#tabsRB .imgIcon {
	float:left; width:90px; padding:20px 0px 0px 5px;
}
#tabsRB .txtLabel {
	float:left; width:185px; 
	padding:20px 10px 20px 10px;
}

#rssOutput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#rssOutput ul {
	list-style:none;
	margin:0px;
	padding: 0px;
}
#rssOutput ul li {
	background:url(images/dot_line.gif) repeat-x left bottom;
	margin: 0px 3px 5px 0px;
	padding:0px 0px 5px 0px;
}
#rssOutput a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#rssOutput a:hover {
	color:#CC0000;
	text-decoration:underline;
}
#mudimPanel{
display:none;
}

.status {

}

#header {
        font-size: 93%;  background: url(images/bg.gif) #dae0d2 repeat-x 50% bottom; float: left; width: 100%;_width:97%; line-height: normal
}

#header ul {
        padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; list-style-type: none
}
#header ul li {
        padding-right: 4px; padding-left: 4px; background: url(images/search_tab_left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#header ul a {
        padding-right: 15px; display: block; padding-left: 6px; font-weight: bold; background: url(images/search_tab_right.gif) no-repeat right top; float: left; padding-bottom: 4px; color: #765; padding-top: 5px; text-decoration: none
}

#header ul a:hover {
        color: #df0023
}
#header ul li.active,
#header ul #current {
        background-image: url(images/search_tab_left_on.gif)
}
#header ul li.active a,
#header ul #current a {
        background-image: url(images/search_tab_right_on.gif); padding-bottom: 5px; color: #df0023
}

.close_blockui,.close_blockui_hover{
	width:15px;
	margin:6px 10px 0 0;
	height:14px;
	background:url(images/icon_close_blockui.gif) top no-repeat;
}

.close_blockui_hover{
	background:url(images/icon_close_blockui.gif) bottom no-repeat;
}
.button_blockui{
	background:url(images/bg_button_blockui.gif) bottom repeat-x;
	border:1px solid #f8aa2f;
	padding:0 5px;
	cursor:pointer;
}

.divLayoutSearch {
	border: 1px solid #cfd8df;
	border-top:3px solid #cfd8df;
	border-left:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align: left;
	overflow:hidden;
	background:url(images/bgr_left_search.gif) repeat-y left;
	width:995px;
	margin-top:-1px;margin-bottom:10px;
}

.searchContents {
	float:left;
	width:740px;*width:744px;
	background-color: #fff;
}

.resultSearchLeft{
	float:left;
	width:250px;
}
.boxMsgResSearch{
	margin:21px 11px 0 11px;
	height:100px;
}
.disCountSearch{	
	font-size:20px;
	font-weight:bold;
}
.infoResultSearch{
	color:#7b868a;
}

#left_res {
	font-size:93%;float:left;width:99%;_width:97%;line-height:normal;
	padding-bottom:35px;
}

#left_res ul {
	padding-left:10px;padding-bottom:0px;margin:0px;padding-top:10px;list-style-type:none
}
#left_res ul li {
	float:left;
	margin:0px;
	padding:0px;
	height:31px;line-height:31px;border-bottom:1px solid #e3e8ec;width:230px;
	overflow-x:hidden;
}
#left_res ul a {
	display:block;
	width:100%;
	padding-right:2px;
	padding-left:6px;
	float:left;color:#115cb7;
	text-decoration:none;
	outline:none;outline:0;border:none;
}

#left_res ul a:hover {
	text-decoration:underline;
}
#left_res ul li.active{
	/*background:#fff url(images/left_res_search.gif) no-repeat left;*/
	background:#fff url(images/bgr_selected_search.gif) no-repeat left;
	/*border-top:1px solid #cfd8df;border-bottom:1px solid #cfd8df;*/
	width:240px;font-weight:bold;
}
#left_res ul li.active a{
   	color:#d30021;
}


/* Tag Seach */
.divLayoutTagSearch {
	border: 1px solid #cfd8df;
	border-top:3px solid #cfd8df;
	border-left:0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-align: left;
	overflow:hidden;
	background:url(images/bgr_left_search_tag.gif) repeat-y left;
	width:999px;
	margin-top:-1px;
}


.resultSearchTagLeft{
	float:left;
	width:250px;
}



.searchContentsTag {
	float:left;
	width:740px;*width:747px;
	background-color: #fff;
}

#left_res h3 {
	float:left;		
	height:31px;line-height:31px;border-bottom:1px solid #e3e8ec;width:242px;
	margin-left:8px;
	overflow-x:hidden;
}
#left_res h3 a {
	display:block;
	padding-right:2px;
	padding-left:6px;
	float:left;color:#115cb7;
	text-decoration:none;
	outline:none;outline:0;border:none;
	width:100%;
}

#left_res h3 a:hover {
	text-decoration:underline;
	display:block;width:100%
}

#left_res h3.active a{	
   	color:#d30021;
	background:#fff url(images/bgr_selected_search_tag.gif) no-repeat left;	
	width:250px;
	font-weight:bold
}

.divLayoutTagSearch .bound_city
{	
	margin-top:10px;
	height:32px;
	border-bottom:1px dotted #CFD8DF;
	margin-bottom:25px;	
}

.divLayoutTagSearch .lbl_city
{
	margin-top:10px; font-size:12px; color:#7B868A
}


@import url(Usercp.css);